package si.yun.dao;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import si.yun.entity.SyLoginRecord;
import si.yun.entity.SyUser;
import si.yun.entity.User;

import java.util.List;
/**
 * @ClassName LoginDao
 * @Author SXM
 * @Date 2021/07/28 14:19
 * @Version 1.0
 */
@Component
public interface LoginDao {
    //用户登录
    SyUser selUser(@Param("userName") String userName, @Param("passWord") String passWord);

    //添加后台用户登录日志--登录成功
    int addUserLog(User user);

    //添加后台用户登录日志--登录失败
    int addUserLog2(@Param("IP") String IP, @Param("indirizzo") String indirizzo, @Param("state") int state);

    //账户设置
    int updUser(User user);

    //账户设置--图片提交
    int updUserImg(@Param("id")Integer id,@Param("imgName")String imgName);

    //查询登录日志
    List<SyLoginRecord> selUserLog(Integer uId);
}
